package com.gem.day11;

import com.gem.day11.Outer.StaticInnerClass;

//import com.gem.day11.Outer.MemberInnerClass;

public class OuterTest {
	public static void main(String[] args) {
		//测试成员内部类
		//创建外部类对象
		Outer outer = new Outer();
		//创建成员内部类对象
		//MemberInnerClass mic = outer.new MemberInnerClass();
		//mic.memberInnerMethod();

		//私有化成员内部类
		outer.createMemeberInnerClass();

		//静态内部类直接使用即可
		StaticInnerClass sic = new StaticInnerClass();
		sic.staticInnerMethod();

		//局部内部类
		outer.outerMethod();

		//匿名内部类
		outer.outerMethod2();
	}
}
